<?php

class PeticionesController extends AppController {

    var $name = 'Peticiones';
    var $uses = array('Peticion'); //para importacion de modelos que usaremos
    var $helpers = array(); //para elementos de la vista que usaremos
    var $components = array(); //para componentes
   
    function index(){
        echo "esto mostrara listado de peticiones y estado de las mismas del miembro que acceda a la pagina";
        $peticiones = $this->Peticion->find('all', array('order'=>'Peticion.titulo ASC'));
        $this->set('peticiones', $peticiones);
        //exit();
    }

    function crear(){
        //comprobacion de tipo de usuario entrante, si es autorizado, puede hacer la peticion, sino no (anonimo)
        //Tambien comprobaremos si nos pasan datos para guardarlos en la base de datos

        if(!empty($_POST)){
            $errorArray = array();
            $error = null;
            if(isset($_POST['titulo']) && !empty($_POST['titulo'])){
                $titulo = $_POST['titulo'];
                $errorArray['titulo'] = $titulo;
                if(isset($_POST['descripcion']) && !empty($_POST['descripcion'])){
                    $descripcion = $_POST['descripcion'];
                    $errorArray['descripcion'] = $descripcion;
                }
                else {
                    $error = 'descripcion';
                }
            }
            else {
                $error = 'titulo';
            }
            $this->set('error',$error);
            $this->set('errorArray',$errorArray);
            if(!is_null($error)){
                //tractament de dades, recordar de posar la data actual?
            }
        }
        else {
            $error = null;
            $this->set('error',$error);
        }
    }

    function eliminar(){
        exit();
    }

    function verPeticiones(){
        exit();
    }

}

?>
